JetMail versions history ======================== Version PL Date Changes -------------------------------------------------------------------- 0.99beta10 04.09.94 - Forgotten to increase maximum of forward areas to 8192. - The NoCopy statement was accidently removed. Re-implemented, but renamed to NoMonitor. - New AreaFix command: %AVAIL Send list of all areas connected, areas locally available and areas which are available from your uplinks (former %LIST). %LIST Same as %AVAIL, but without the areas of your uplinks. - Superfluous spaces in echomail areatags are now removed and the sending system (NOT the originator of the message) gets a notification about this FTS violation. - JetMail now informs Semper if JM exported any mail to have Semper rescan the outbound area (SingleTask support not yet implemented in Semper). - Lastread pointers of areas with -OriginalEcho were reset while crunching. Fixed. 0.99beta11 31.12.94 - Beta10 had a big scanner bug. - Supervise doesn't react on messages addressed to you anymore. - JetMail now recognizes ^aSEEN-BY lines. - If someone uses AreaFix with a wrong password, he/she will get the AFHELP.JM file sent. - CrashOK bug fixed (didn't work if the link wasn't a point of your system or a point of the same boss system). - Removed AES message code. We hope that this fixes the problems occuring on some systems. - JetMail's TIC processor activated. JetMail has now an internal FileFix and a TIC file processor. Please consult TICKDOC.TXT for further explanations. This was a damn lot of work, I hope there are not to much bugs in the TIC processor! JMHatch utility was include to hatch files. I think this one is self-explaining. If not, just drop us a message. Harrie Beuvink was so nice and sent us a program written by himself which converts the FILEECHO.BBS (ACS, TICKer-ST) to JetMail's TICKECHO.BBS format. Thanx Harrie! - It is now necessary to assign a group to an area with -Group in order to make it accessible via AreaFix. - JetMail adds now a RESCANNED kludge to rescanned messages according to FSC-0057. - JetStat modified to be easily scannable by UNIX tools like SED and AWK etc. - The file date & time of bundles are now restored after adding PKTs to them in order to have Sempers mail age display in the Outbound dialog being correct. - JetMail's EXITINFO.SYS was expanded, so a new version if EXITINFO.TTP is included (adds FILESENT/FILERCVD parameters). - ATTENTION: my (Daniels) voice phone number has changed! It is now +49-261-679285 I'm reachable up to midnight, in emergeancy cases later. - Support for the FixedAddress feature of the upcoming LED 1.25 0.99beta12 01.01.95 - AutoSend now supports file masks as documented. - TICKECHO.BBS flag -Local added. - JetMail now keeps comment lines (beginning with ';') in AREAS.BBS and TICKECHO.BBS when updating them after using AreaFix/FileFix. - Big bug in an internal function fixed which will cause JetMail not running properly on most systems. :-( 0.99beta13 30.01.95 - AutoSend fixed - JetMail renamed BIC files to Bnn in the next TICK run. - CONFIG.JM Statement "FreeBuffers" removed. JetMail now frees all dynamic buffers before execution of external program (packers). In former versions the BUNDLE run was extremely slowed down when using FreeBuffers. Changed. - Rescanning of TIC areas via FileFix removed. This has no sense and is VERY dangerous. - Workaround for a bug in LHArc 3.10 implemented. - Bug in TICK part fixed which caused dupes (buggy Seenby generation). - JetMail no longer strips -Desc lines when using -Local for the specific area in AREAS.BBS - DisableFileFix didn't work. - From this version on, only two inbounds are supported: Inbound SecureInbound - If an forwarded AreaFix request failed, JetMail wrote something like "There was no answer within 0 days" in has info message to the requesting system. - JetMail's TICKer maintains now a CRC database TICDUPES.SYS similar to DUPES.SYS for echomail. - JetMail's TICKer now checks the amount of free diskspace on the destination partition when moving files to a file area. - Rescanning of echomail areas stopped working. Fixed. - JetMail's FileFix now supports wildcards as documented. - Memory problems while crunching fixed. - You can now set the maximum length of a message by MaxMsgLength in CONFIG.JM. Defaults to 32KB. Using higher values could be dangerous for other programs interpreting the message length value in the message header as a signed value. Values greater than 64KB can't be used. This will be possible with a new message header format currently under development. - Purge From/To/Subject/Text are now working exactly the same. You specify keywords, which are searched for, case INsensitive. So no wildcards are necessary/allowed. - New "light" version included. JETLIGHT.TTP has no AreaFix and FileFix functions and so it's very suitable for point systems. - JetMail now checks the password in TIC files. Major bug. Grrrr.... - The scanner takes now care that there is at least one blank line before the tearline in a locally exported message. - Bug in %RESCAN fixed, no AREA tag was written. - JetMail should now run again under MiNT or MultiTOS. - Changed memory handling slightly. Should prevent most memory fragmentation. - If using AutoSend with wildcards in the file specification, JetMail will send now ALL matching files. Also, it will now MOVE the files to the file base, not copy them. Please check your batch files! 0.99beta14 05.02.95 - You can now define secondary TIC areas by attaching -Secondary to an area in your TICKECHO.BBS file. All files received in these secondary areas are re-distributed in the area for which you used this definition. - Bug in [TIC]DUPES.SYS handling fixed. - New Link statement "TicPassword " to define the password written into the TIC file if it's different from the FileFixPwd. - You can now switch the the File reminders generated by JetMail's TICK-Module on and off using %NOTIFY on/off in FileFix messages. If using "off", the link flag "NoTicNotify" is set for the requesting system. 0.99beta15 [inofficial emergeancy release, not distributed via file echoes] - TMP file bug fixed. - JetMail bombed if receiving a TIC from a non-linked system. 0.99beta16 28.02.95 - If the TIC report footer file didn't exist, JetMail exited with an I/O error. - Area option "-ForcePvt" works now also for non-local areas. - MaxMsgLength was mis-documented. It takes KBs as parameter, not Bytes!!! - PACK doesn't react on local Fix messages anymore if using Disable[Area/File]Fix. - TICK crashed if importing TICs without using CheckTickDupes. Blame on you! ;-))) - JetMail no longer tries to import MOD files! :-)))) - Bug concerning ForceConnect fixed (didn't work under certain circumstances). - New Link flag "JetMail" which tells JetMail, that the "other side" is also using JetMail. This improves import speed at the link system. Formerly, this was the default but it caused some irritations at PC systems. - DisableAreaFix and DisableFileFix didn't work. - JetMail bombed under certain circumstances (to complicated to explain here) if using %RESCAN. I've implemented a small work-around which prevents JetMail from bombing until we really fix this bug. 0.99beta17 02.03.95 - SCAN zeroed the calculated CRC of the MSGID. - Under certain circumstances the file date and time was not preserved when copying a file being imported by TICK. Fixed. - JetMail did never answer to AreaFix/FileFix messages. Sorry guys. 0.99beta18 12.03.95 - JetMail's internal gateway facility now generates REPLYADDR/REPLYTO klduges to gated messages. - If using REMOVE=, JetMail didn't kept a record about the removed area. As a result, the area was re-created if using AutoArea. - The "Private" message flag is now passed on when distributing echomail, especially for David Blanchard! ;-) - New CONFIG.JM statement "StartReqCompiler". If used, JetMail will execute REQUESTC.TOS in the same folder where JETMAIL.TTP was executed after processing incoming TICs. 0.99beta19 14.05.95 - The "-Group" statement is now written back to AREAS.BBS when "-Local" is used, too. - Mailbundles with length 0 are deleted. - From now on, all bundles with extension .
[A-Z] are tried to be imported. Attention: JetMail will also try to import .MOD files!!! - CONFIG.JM flag "NoSaveLocal" was not recognized by JetMail. - Bug fixed in the cruncher module which lead to "Insufficient memory" errors if you configured large message buffers. - JetMail complained about missing AreaFixForward lists by issuing a I/O-Error message and terminated. Now, only a warning is displayed. - Small bug concerning [Area/File]Fix %ALL request receipt message fixed. - Case sensitivity with TIC area tags removed. - JetMail now ignores INTL lines with an address not beginning with [0-9]. [There are braindead PC tosssers which generate INTL lines with InterNet addresses] - TIC file replacing is now implemented and is by default ON. You can turn this off by using "NoReplace" in CONFIG.JM. Also, you can switch this feature on/off by using "-Replace"/"-NoReplace" in TICKECHO.BBS. JetMail checks for at least four significant characters in the replace string, so noone can use "*.*" as replace string. Currently, you have to edit outgoing TICs manually if you want to use this feature in locally hatched TICs. :-( "Replace" support in JMHatch will come soon! Replaced files are NOT removed from FILES.BBS, but this is on our ToDo-list. :-) No dupechecking is performed if a incoming file replaces some file(s). - Existing files incoming files are no longer overwritten. - Bug in Origin line parsing for REPLYADDR and REPLYTO fixed. - New file announcing outfit. Coments appreciated! - Added CONFIG.JM statement "AutoTicArea" with the same syntax and effect as "AutoArea", but for TIC areas. The area is added with "ORS" flags. Sorry, no announcing yet. - JetMail actively supports "AutoDesc" line in TIC files. - New CONFIG.JM keyword "AbsPathes" which forces JetMail to execute archiver programs with absolute pathes. Should solve some problems with Mag!X (MagiC). - Rescan fixed. The neverending story ;-) [hopefully got an end now...] - A missing trailing "\" in TICKECHO.BBS pathes is now automatically appended. - You can now lay file areas onto the root of a partition. - When appending descriptions to FILES.BBS, JetMail no longer trashes leading headers. - AutoSend now uses a probably existing FILES.BBS file to determine the file description to use. If not found, the description provided by the AutoSend command is used. - Some changes to "CHANGE" processing Sorry, no "light" version this time as I simply have no time to compile it! My plane to California takes off in three hours... 0.99beta20 08.08.95 - Cruncher module now definately fixed. - JetMail nwo really tries to import bundles named .
[A-Z] - Problems with announce messages fixed. - If a message was flagged Archive/Sent and Kill/Sent, the message copy in the archive area was removed when crunching. - Too long REPLYIDs let JetMail crash when scanning. - ReAddress comparisions now case INsensitive. - Very long [D]AREAS/TICKECHO.BBS lines with many connected links can now be splitted using the new "-Continue" keyword in the next line. The first address in the continued line has to be a fully qualified address again (no abbreviations like ".10" or so). When writing BBS files, JetMail splits the line at a length of approx. 200 characters. - New JMHatch version which supports several extended TIC features like Replace etc. For a description of all features see FSC-0028. - Multiple "Desc"ription lines in TICs are now interpreted correctly. - The "-NoRoute" statement is now valid for local netmails, too. - New Link statement "Remark". With this one you can add ONE comment line to a Link block. (Yes Albi, we will allow more lines in the future ;-) - New TICKECHO.BBS flag "-Overwrite" which allows to overwrite existing files in this area with incoming ones. There is also a global keyword "Overwrite" in CONFIG.JM. - If an incoming TIC contains a "Replace", JetMail will no longer leave the description of the replaced file(s) in FILES.BBS. - Added commandline statement "HATCH" to have JetMail process local hatched files. This is no longer done with statement "TICK". - Added several checkings for the ESCape key. - The "-Desc" line of the FidoNetmail was removed when JetMail rewrites AREAS.BBS. - New commandline statement "WRITECFG" to force JetMail to write out the following files: CONFIG.JM AREAS.BBS DAREAS.BBS TICKECHO.BBS - Fixed problem with AutoTicArea without UseNetNaming (thanx to Terry May). - Changed the way JetMail looks for config files. JetMail looks in the following places (in this order): for CONFIG.JM, ROUTE.JM, HATCH.SYS: $JETMAIL\ .\JETMAIL\ $FIDOCONFDIR\JETMAIL\ for [D]AREAS.BBS and TICKECHO.BBS: $FIDOCONFDIR\ $MAILER\ (just for backward compat.) .\ (LED needs this :-( ) for LED.NEW $LED\LED.NEW (LED doesn't use $LED yet) .\LED\LED.NEW $FIDOCONFDIR\LED.NEW ( - " - ) .\LED.NEW for QBBS's LASTREAD.BBS $QBBS\LASTREAD.BBS .\QBBS\LASTREAD.BBS $FIDOCONFDIR\QBBS\LASTREAD.BBS If not specified, $FIDOCONFDIR defaults to ".\CONFIG\". This change will (hopefully) lead to a system, where you can have a single folder ($FIDOCONFDIR) which contains ALL general and (in subdirectories) program-specific config files without defining thousands of environment variables. The search plan above allows to specify a special search path for every program installation (like JetMail, LED, QBBS) if you have an "odd" installation. I hope I didn't fail to make it clear what I'm aiming at. If not, just drop a message in the beta echos. - JetMail now logs a little "byebye" message which shows how long the processing took. If this message is in your logfile, it's also an indication for a more or less correct termination instead of bombing. - Before trying to import a .MOD bundle, JetMail tries to detect the archiver method. If no known format is detected, JetMail assumes the file being a sound module and leaves it lying in the inbound. 0.99beta21 13.08.95 - Emergency Update. Just TTP & UPDATE.TXT. JetMail didn't find LED.NEW in the current directory. Was a typing mistake... 0.99beta22 03.09.96 - Heavy bombing if a TIC area had no description and JetMail tried to write an AreaDesc line into a TIC file. - WRITECFG bombed if no TICKECHO.BBS existed. Also, an empty DAREAS.BBS was generated. - Support of $FIDOCONFDIR, $JETMAIL etc. was only "half-hearted" implemented. - Crashing while parsing illegal To: lines in Gateway messages fixed. - The maximum lenght of descriptions lines in TIC files is now 250 characters. If a description consists of more, it will be broken into several Desc lines. If you use the new Link flag "LTicDesc", JetMail is permitted to generate just ONE Desc line with unlimited length. - Several internal restructurization of JetMail's AreaFix. - JetMail could bomb when trying to write back "Supervise" statements to CONFIG.JM. - A reply to a gated message in the PvtMailbox was not sent to the GateArea. - Keyword "LimitHandles" changed: LimitHandles With them you can limit the open file channels to 2*areas + links + <2-4 auxilliary files>. - New commandline parameter +clockwait (or -c or /c). If used, JetMail doesn't wait for a key to be pressed when a clock failure was detected. JetMail terminates after 10 seconds. - Area Forwarding completely redesigned. Please consult AF_FWD.UPD. ATTENTION: You have to delete your FWD.SYS!!! - Using "Replace" & "Author" in JMHatch had no effect to the generated TIC files. - JetMail no longer adds his identification to the tearline of gated messages. - Area flag "-NoHistory" was not written back to the DAREAS.BBS file. - Daniel R”sen's FidoNet address has recently changed to 2:2454/95.2@fidonet.org and the InterNet address to droesen@pobox.com - Some more checks for the ESC key. - "-NoAnnounce" works now as expected. - Forwarding bug fixed (Thanx to Ton) - The ReAddress option "NoNotify" was written back badly to CONFIG.JM. - ReAddress became a new option: "RouteInterNet" Example: [line splittet] ReAddress "Joerg Spilker" 2:2432/303 "spilker@aventure.teuto.de" 2:2432/350.999 RouteInterNet All mail to J.S. is now redirected to the InterNet gateway at 2432/350 with a "To: spilker@aventure.teuto.de" line inserted as the first message line. - There wa a big bug in the importing module. It crashed if a message bigger than 64kB was being imported (this bug was discovered at while the NeST meeting in April at Joerg's place). - "Dest" keyword in TICs are now recognized and generated. This is needed for some TIC processors interpreting this line. Formerly, JetMail just passed this keyword through and that lead to "not for our system" errors at the remote site. - JetMail knows now "RAR". New keywords for defining the packer are introduced: RARpack RARextract Besides ARJmail, LZHmail etc. Jetmail now knows about RARmail... - You can now switch to a new outbound folder naming style with a Base36 zone number. This is useful with BinkleyTerm and probably later with Semper. The keyword is called "Base36Folders". - %RESCAN now works also with wildcard requests. - JetMail generates a FILES.BAK after moving a file to the filebase. From now on, it does this only after a complete "TICK" run instead of after each moved file. - New keyword "LongFileDesc". If used, the information of the LDesc lines (if present) of the TICs is used when announcing processed files and for FILES.BBS. - Multiple entries in SeenBy lines in TICs are now supported (some DOS TICers need this...) - Usage of an unknown group in a "Groups" line lead to a crash when perfoming area forwarding. 0.99beta23 29.06.97 - The -Group statement is now also written in the netmail area. - Spaces/Tabs at the beginning of Purge statement are now eliminated. - "To:" line in gateway messages is now recognized case insensitive. - Writing the config.jm file crashed when there was an Autosend statement with no description. - TIC parsing crashed when processing tic files with more than 300 seenby entries. - Better filtering of the [^AAREA] from the Mailbox. - When using Autosend with *.* as filemask, it won't send any files.bbs files now. - Replacing a multiple line at the last position in files.bbs doesn't work properly. - Maximum number of open packets for Limithandles reduced from 8 to 6. - Replacing a read-only file during tic processing now just gives a warning. - When the zone/net/node/point numbers are invalid, JetMail will just issue a warning and not stop further processing. - Better guessing of origin/destination domain when parsing TIC files. Should solve the problem with uplinks in same zone/different domain. - JetMail can now handle multiple netmail areas. Any additional netmail area is defined with the "-Netmail " statement in areas.bbs. Use it if you're having two nets with same zone in different domains or if you want to separate your netmail for other reasons. - JetMail now also includes a FileBase cruncher. The following new keywords are possible in config.jm (all defaults to 0 which means no crunching at all). StdMinFiles StdMaxFiles StdMaxDays You can overwrite these values in TICKECHOS.BBS for every area with the keywords: -MaxFiles -MinFiles -Days And if you don't want some files to be crunched just use the -NoDelete keyword. You can activate the FileBase cruncher with the CRUNCHFILES/MAINTFILES cmdline option. Use this feature carefully. It isn't heavily tested. - This is the last release before 1.00